//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;

namespace CascadeSharp.TKMath.gp
{
    //---------------------------------------------------------------------
    //  Class  gp_GTrsf
    //---------------------------------------------------------------------
    public sealed class gp_GTrsf
    {
        public gp_GTrsf()
            : base()
        {
            throw new NotImplementedException();
        }

        public gp_GTrsf(gp_Trsf T)
            : base()
        {
            throw new NotImplementedException();
        }

        public gp_GTrsf(gp_Mat M, gp_XYZ V)
            : base()
        {
            throw new NotImplementedException();
        }

        public gp_GTrsf(gp_GTrsf parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public void SetAffinity(gp_Ax1 A1, double Ratio)
        {
            throw new NotImplementedException();
        }

        public void SetAffinity(gp_Ax2 A2, double Ratio)
        {
            throw new NotImplementedException();
        }

        public void SetValue(int Row, int Col, double Value)
        {
            throw new NotImplementedException();
        }

        public void SetVectorialPart(gp_Mat Matrix)
        {
            throw new NotImplementedException();
        }

        public void SetTranslationPart(gp_XYZ Coord)
        {
            throw new NotImplementedException();
        }

        public void SetTrsf(gp_Trsf T)
        {
            throw new NotImplementedException();
        }

        public bool IsNegative()
        {
            throw new NotImplementedException();
        }

        public bool IsSingular()
        {
            throw new NotImplementedException();
        }

        public gp_TrsfForm Form()
        {
            throw new NotImplementedException();
        }

        public void SetForm()
        {
            throw new NotImplementedException();
        }

        public gp_XYZ TranslationPart()
        {
            throw new NotImplementedException();
        }

        public gp_Mat VectorialPart()
        {
            throw new NotImplementedException();
        }

        public double Value(int Row, int Col)
        {
            throw new NotImplementedException();
        }

        public void Invert()
        {
            throw new NotImplementedException();
        }

        public gp_GTrsf Inverted()
        {
            throw new NotImplementedException();
        }

        public gp_GTrsf Multiplied(gp_GTrsf T)
        {
            throw new NotImplementedException();
        }

        public void Multiply(gp_GTrsf T)
        {
            throw new NotImplementedException();
        }

        public void PreMultiply(gp_GTrsf T)
        {
            throw new NotImplementedException();
        }

        public void Power(int N)
        {
            throw new NotImplementedException();
        }

        public gp_GTrsf Powered(int N)
        {
            throw new NotImplementedException();
        }

        public void Transforms(gp_XYZ Coord)
        {
            throw new NotImplementedException();
        }

        public void Transforms(ref double X, ref double Y, ref double Z)
        {
            throw new NotImplementedException();
        }

        public gp_Trsf Trsf()
        {
            throw new NotImplementedException();
        }
    }; // class gp_GTrsf
}